package com.dubbo.model.order.dtos;


import lombok.Data;

import java.io.Serializable;
import java.util.Date;

@Data
public class MountingsOrderDTO implements Serializable {

    /**
     *订单编号
     */
    Long orderNumber ;

    /**
     *时间
     */
    Date beginTime  ;

    /**
     * 结束时间
     */
    Date endTime;
    /**
     *商家名称
     */
    String companyName;


    /**
     *客户名称
     */
    String clientName;


    /**
     *支付状态 0待支付 1待发货 2待签收 3待评价 4已完成 5退货已完成
     */
    short enable ;

    /**
     * 页数
     */
    Integer page;

    /**
     * 页大小
     */
    Integer size;

    public void checkParam() {
        if (this.page == null || this.page < 0) {
            setPage(1);
        }
        if (this.size == null || this.size < 0 || this.size > 100) {
            setSize(10);
        }
    }
}
